launch an expedition - Spanish English Dictionary